type runtime.bitvector
20 uses
runtime (current package)
heapdump.go#L213: func dumpobj(obj unsafe.Pointer, size uintptr, bv bitvector) {
heapdump.go#L240: args bitvector // if args.n >= 0, pointer map of args region
heapdump.go#L246: func dumpbv(cbv *bitvector, offset uintptr) {
heapdump.go#L273: var bv bitvector
heapdump.go#L726: func dumpfields(bv bitvector) {
heapdump.go#L731: func makeheapobjbv(p uintptr, size uintptr) bitvector {
heapdump.go#L757: return bitvector{int32(nptr), &tmpbuf[0]}
mbitmap.go#L1534: func progToPointerMask(prog *byte, size uintptr) bitvector {
mbitmap.go#L1542: return bitvector{int32(n), &x[0]}
stack.go#L636: type bitvector struct {
stack.go#L645: func (bv *bitvector) ptrbit(i uintptr) uint8 {
stack.go#L652: func adjustpointers(scanp unsafe.Pointer, bv *bitvector, adjinfo *adjustinfo, f funcInfo) {
stkframe.go#L67: stack *bitvector // ptrmap for both args and results
stkframe.go#L94: func (frame *stkframe) argMapInternal() (argMap bitvector, hasReflectStackObj bool) {
stkframe.go#L130: return bitvector{}, false // No locals, so also no stack objects
stkframe.go#L157: func (frame *stkframe) getStackMap(debug bool) (locals, args bitvector, objs []stackObjectRecord) {
symtab.go#L446: gcdatamask, gcbssmask bitvector
symtab.go#L551: if md.gcdatamask == (bitvector{}) {
symtab.go#L1331: func stackmapdata(stkmap *stackmap, n int32) bitvector {
symtab.go#L1338: return bitvector{stkmap.nbit, addb(&stkmap.bytedata[0], uintptr(n*((stkmap.nbit+7)>>3)))}
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |